/*
 * Types.hpp
 *
 *  Created on: 23.10.2013
 *      Author: dima
 */

#ifndef TYPES_HPP_
#define TYPES_HPP_



namespace Tanks
{

namespace Model
{

  enum Direction
  {
    DirectionLeft,
    DirectionUp,
    DirectionRight,
    DirectionDown,
    DirectionEnd
  };

  enum GameObjectType
  {
    Player,
    TankEasy,
    TankMedium,
    TankHard,
    Missile,
    SolidBlock,
    Land,
    GameObjectTypeEnd
  };

  enum Difficulty
  {
    Easy,
    Medium,
    Hard,
    Boss,
    Custom,
    DifficultyEnd
  };

}

}



#endif /* TYPES_HPP_ */
